/**
 * IO的操作包括读和写，应用场景包括网络操作和文件操作。IO操作在Java中是一个较为复杂的过程，我们在面对不同的场景时，
 * 要选择不同的InputStream和OutputStream实现来完成这些操作。而如果想读写字节流，还需要Reader和Writer的各种实现类。
 * 这些繁杂的实现类，一方面给我我们提供了更多的灵活性，另一方面也增加了复杂性。
 * <p>
 * io包的封装主要针对流、文件的读写封装，主要以工具类为主，提供常用功能的封装。
 *
 * @author yexi
 */
package hutool.core.io;